package com.css.fxfzypg.modules.SettingSeismic.entity;

import lombok.Data;

/**
 * @Description: fxfzypg
 * @Author: lhl
 * @CreateDate: 2022/10/20 14:13
 * 任务和生成地震影响场的模型或手动导入的影响场的关联表
 */
@Data
public class SeismicIntensityRelation {
    /**
     * 主键
     */
    private String id;
    /**
     * 任务Id
     */
    private String taskId;
    /**
     * 模型Id或者手动导入的影响场Id
     */
    private String model1Id;
    /**
     * 1：模型，2，手动导入，3，导入影响场
     */
    private String model1Type;
    /**
     * 备选字段
     */
    private String extends1;
    private String extends2;
    /**
     * 0:未删除，1:已删除
     */
    private String isDelete;
    /**
     * 人员伤亡计算模型Id
     */
    private String model2Id;
    /**
     * 经济损失计算模型Id
     */
    private String model3Id;
    /**
     * 需紧急安置人数模型Id
     */
    private String model4Id;
    /**
     * 模型4类型
     */
    private String model4Type;
    /**
     * 救援力量需求评估模型Id
     */
    private String model5Id;
    /**
     * 物资需求评估模型Id
     */
    private String model6Id;
    /**
     * 模型7Id
     */
    private String model7Id;
    /**
     * 模型7类型
     */
    private String model7Type;
    private String button1_status1;//生成地震影响场（烈度衰减）0:未计算，1:计算了
    private String button2_status1;//各烈度下建筑物破坏（人员伤亡）0:未计算，1:计算了
    private String button2_status2;//各烈度下人员伤亡（人员伤亡）0:未计算，1:计算了
    private String button2_status3;//设定地震下人员伤亡（人员伤亡）0:未计算，1:计算了
    private String button3_status1;//各烈度下经济损失（经济损失）0:未计算，1:计算
    private String button3_status2;//设定地震下经济损失（经济损失）0:未计算，1:计算了
    private String button4_status1;//各烈度下安置人数（安置人数）0:未计算，1:计算了
    private String button4_status2;//设定地震下安置人数（安置人数）0:未计算，1:计算了
    private String button5_status1;//救援力量0:未计算，1:计算了
    private String button6_status1;//救援物资0:未计算，1:计算了
    private String button7_status1;//地震滑坡0:未计算，1:计算了
    private String button8_status1;//区县下抗震能力分布0:未计算，1:计算了
    private String button8_status2;//乡镇下抗震能力分布0:未计算，1:计算了
    private String button8_status3;//格网下抗震能力分布0:未计算，1:计算了
    private String button9_status1;//区县致死差异性0:未计算，1:计算了

}
